using FineCollection.Common;
using FineCollection.Intf;

using NUnit.Framework;




namespace FineCollection.NNative
{
    [TestFixture]
    public class NnHashSet_RSet_Common_test : RSet_Common_test
    {
        protected override RSet<long> MakeEmptySet()
        {
            RSet<long> emptySet = new NnHashSet<long>();
            return emptySet;
        }


        protected override RSet<long> MakeSet1()
        {
            long[] long1 = new long[] {1111};
            RSet<long> set1 = new NnHashSet<long>(long1);
            return set1;
        }


        protected override RSet<long> MakeSet3()
        {
            long[] long3 = new long[] { 1111, 2222, 3333 };
            RSet<long> set3 = new NnHashSet<long>(long3);
            return set3;
        }
    }
}